/*楼层换色*/
.floor-9f633e .floor-title{ border-color: #9f633e;}
.floor-9f633e .floor-title h2 span{background: #9f633e;}
.floor-9f633e .floor-title h2 span:after{border-color:#9f633e transparent transparent transparent;}
.floor-9f633e .floor-ad-title{background: rgba(159,99,62,.75);}
.floor-9f633e .floor-li-fl li p.floor-li-text,.floor-9f633e .floor-li-rg li p.floor-li-text{color: #9f633e;}

/*商品楼层*/
.floor-ad-brand{ border-bottom: 1px solid #eeeeee;}
.floor-ad-brand li{ float: left; width: 50%; height: 99px; padding: 10px 0 9px; text-align: center; border-right: 1px solid #eee;}
.floor-ad-brand li:last-child{border: none;}
.floor-ad-brand li a{ display: block; width: 100%; height: 100%; 
                    display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
                    -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; 
                    -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; 
                    align-items: center; overflow: hidden;}
.floor-ad-brand li img{ width: 112px; height: auto;}

.floor-goods{ width: 964px; float: left;}
.floor-goods li{ width: 241px; height: 271px; overflow: hidden; float: left; position: relative; border-left: 1px solid #eee; border-bottom: 1px solid #eee;}
.floor-goods li:nth-child(4n){border-right: none;}
.floor-goods-info{ width: 240px; height: 204px; padding: 10px 15px 0; overflow: hidden; position: relative;}
.floor-goods-img{ width: 194px; height: 194px; margin: 0 auto; overflow: hidden;}
.floor-goods-img img{ width: 194px; height: 194px;}
.floor-goods-stock{ display: inline; position: absolute; top: 0; right: 0; height: 37px; line-height: 16px; background: url(../../../assets/images/tag-bg.png) repeat-x; padding: 0px 6px; text-align: center;}
.floor-goods-stock p{ margin: 0; padding: 1px 0 0;}

.floor-goods-attr{ width: 240px; height: 204px; padding: 10px 15px 0; position: absolute; top:204px; left: 0; transition: all ease .25s; background: #fff;}
.floor-attrs{ line-height: 28px;}
.floor-attrs p{ margin: 0;}
.floor-attrs p span{ color: #999;}
.floor-computing{ float: left;}
.floor-computing .computing-num{ width: 56px; height: 46px; float: left;}
.floor-computing .computing-num div{display: block; width: 56px; height: 46px; border: 1px solid #cbcbcb; color: #333; text-align: center; font-weight: bold; font-size: 18px; font-family: Tahoma; line-height: 46px; overflow: hidden;}
.floor-computing .computing-act{ width: 22px; height: 46px; float: left;}
.floor-computing .computing-act input{ width: 22px; height: 23px; border-top: 1px solid #cbcbcb; background: url(../../../assets/images/input-bg.png) no-repeat; border-right: 1px solid #cbcbcb; float: left; border-bottom: none; border-left: none;}
.floor-computing .computing-act input:last-child{border-bottom: 1px solid #cbcbcb;}
.floor-computing .computing-act input.add{background-position: 0 0;}
.floor-computing .computing-act input.reduce{background-position: 0 -23px;}
.floor-computing .computing-act input.no-add{background-position: -21px 0; cursor: not-allowed;}
.floor-computing .computing-act input.no-reduce{background-position: -21px -23px; cursor: not-allowed;}

.floor-cartbox{ width: 126px; height: 46px; float: left; margin-left: 6px;}
.floor-cartbox a{width: 126px; height: 46px; display: block; color: #fff; text-align: center; line-height: 46px; font-size: 16px; background: #ff4081; border-radius: 3px;}

.floor-goods-text{padding: 8px 15px 0; line-height: 26px;}
.floor-goods-text h3{ font-size: 14px;}
.floor-goods-text p{ color: #999;}

/*商品楼层商品鼠标放上效果*/
.floor-goods li:hover .floor-goods-attr{ display: block; top: 0; left: 0;}
